package fr.afcepf.hotels.soa.dao;

import java.util.List;

import javax.ejb.Stateless;
import javax.persistence.Query;

import fr.afcepf.hotels.soa.entity.Voiture;

@Stateless
public class VoitureDAO extends GenericDAO<Voiture> {
	 
	public VoitureDAO() {
		super(Voiture.class);	
	}
	
	public List<Voiture> rechercherVoituresEtCategoriesEtReservations(){
		
		Query query = em.createQuery("from Voiture as V inner join fetch V.categorievoiture inner join fetch V.reservationvoitures");
		return query.getResultList();
		
	}
	
}


